package com.yoyo.yoyoplat.sdk;

import android.view.View;
import android.view.ViewGroup;

import com.yoyo.yoyoplat.bean.AppBean;
import com.yoyo.yoyoplat.bean.ImgsBean;

import java.util.List;


public interface YYNativeResponse {
    String getTitle();

    String getSubTitle();

    String getIconUrl();

    List<ImgsBean> getImgList();

    /**
     * 动作类型
     * 0: 跳转H5 页面(落地页)
     * 1: 下载软件
     * 2: 跳转应用市场下载软件
     * 3: deeplinkUrl
     */
    int getCType();

    AppBean getApp();

    /**
     * 广告展示曝光时调用,请在布局加载完后调用(onMeasure后)
     *
     * @param v 自定义广告父布局ViewGroup
     */
    void onExposed(View v);

    void handleClick(View v);
}
